﻿using System;

/// <summary>
/// Objet Formateur
/// </summary>
namespace Formation_Entreprise
{
    public class objFormateur
    {
        // Déclaration des variables membres
        private string _nom;
        private string _titre;
        private string _expertise;
        private string _telBureau;
        private string _telResidence;
        private string _adresse;
        private double _tauxHoraire;
        private bool _actif;


        //Constructeur par defaut
        public objFormateur()
        {
            Nom = string.Empty;
            Titre = string.Empty;
            Expertise = string.Empty;
            TelBureau = string.Empty;
            TelResidence = string.Empty;
            Adresse = string.Empty;
            TauxHoraire = 0;
            Actif = false;
        }


        //Constructeur par parametres
        public objFormateur(string nom, string titre, string expertise, string telbureau, string telresidence, string adresse, double tauxhoraire, bool actif)
        {
            Nom = nom;
            Titre = titre;
            Expertise = expertise;
            TelBureau = telbureau;
            TelResidence = telresidence;
            Adresse = adresse;
            TauxHoraire = tauxhoraire;
            Actif = actif;
        }


        #region Methodes d'access

        //méthode d'accès pour le nom
        public string Nom
        {
            get { return _nom; }
            set { _nom = value; }
        }


        //méthode d'accès pour le titre
        public string Titre
        {
            get { return _titre; }
            set { _titre = value; }
        }


        //méthode d'accès pour l'expertise
        public string Expertise
        {
            get { return _expertise; }
            set { _expertise = value; }
        }


        //méthode d'accès pour le tel bureau
        public string TelBureau
        {
            get { return _telBureau; }
            set { _telBureau = value; }
        }


        //méthode d'accès pour le tel residence
        public string TelResidence
        {
            get { return _telResidence; }
            set { _telResidence = value; }
        }


        //méthode d'accès pour l'adresse
        public string Adresse
        {
            get { return _adresse; }
            set { _adresse = value; }
        }


        //méthode d'accès pour le taux horaire
        public double TauxHoraire
        {
            get { return _tauxHoraire; }
            set { _tauxHoraire = value; }
        }


        //méthode d'accès pour le status
        public bool Actif
        {
            get { return _actif; }
            set { _actif = value; }
        }
        #endregion
    }
}
